developmentally disabled pupil - Turkish English Dictionary